import {
	defineConfig
} from 'vite'
import { fileURLToPath, URL } from 'node:url';
import vue from '@vitejs/plugin-vue'

import {
	resolve
} from 'path'

// https://vitejs.dev/config/配置目录别名
export default defineConfig({
	plugins: [vue()],
	resolve: {
		alias: {
			'@': fileURLToPath(new URL('./src', import.meta.url)) // 设置 `@` 指向 `src` 目录
		}
	},
	// publicDir: 'public',
	server: {
		port: 8080, // 设置服务启动端口号
		open: true, // 设置服务启动时是否自动打开浏览器
		cors: true, // 允许跨域
		host: true, //设置 Network
	},
	define:{
		__VUE_PROD_HYDRATION_MISMATCH_DETAILS__: 'true'
	}
})